<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:a4j="http://richfaces.org/a4j"
      xmlns:rich="http://richfaces.org/rich" >

    <ui:composition template="./template.xhtml">
        <ui:define name="titulo">Cadastro Usuario</ui:define>
        <ui:define name="tela">
            <h:form id="cadastroUsuario">
                <h:inputText id="id"
                             value="#{usuarioController.usuario.id}" />
                <h:panelGrid columns="3">
                    <h:outputLabel value="#{i18n['label.usuario']}" />
                    <h:inputText id="login" 
                                 value="#{usuarioController.usuario.email}"
                                 required="true" >
                        <f:validator validatorId="emailValidator" />
                    </h:inputText>
                    <h:message for="senha" />

                    <h:outputLabel value="#{i18n['label.senha']}" />
                    <h:inputSecret id="senha"
                                   value="#{usuarioController.usuario.senha}"
                                   required="true" />
                    <h:message for="login" />

                    <h:outputLabel value="#{i18n['label.confirmacao']}" />
                    <h:inputSecret id="confirmacao" 
                                   value="#{usuarioController.confirmacao}"
                                   required="true" />
                    <h:message for="confirmacao" />
                    
                </h:panelGrid>

                <h:commandButton value="#{i18n['botao.salvar']}" action="#{usuarioController.salvar}" />
                <h:commandLink value="#{i18n['botao.limpar']}" immediate="true" action="#{usuarioController.limpar}"  />
                <h:commandLink value="#{i18n['botao.voltar']}" immediate="true" action="PRINCIPAL" />
            </h:form>
        </ui:define>
    </ui:composition>

</html>